Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25+H Mulhouse Quimper Challenger Lille Challenger Mexico City Challenger French Open - Paris Tunis Challenger Grodzisk Mazowiecki Challenger Cassis Challenger Spain F13 Lithuania F2 Portugal F2 Portugal F3 Spain F16 Lithuania F1 Lithuania F2 USA F23 USA F24 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 M25 Cordoba Germany F9 Germany F2 Usa F9 Poland F1 Netherlands F1 Austria F5 Turkey F8 Dominican Republic F1 France F12 France F13 Belgium F6 France F16 France F17 Greece F17 Greece F18 France F1 France F2 France F3 Portugal F2 Portugal F3 Italy F5 Italy F6 France F9 Spain F10 Belgium F5 France F14 France F15 Serbia F6 Switzerland F5 Tunisia F4 Tunisia F5 Italy F33 Italy F34 Italy F35 Portugal F12 Senegal F2 France F1 Egypt F2 Egypt F3 Spain F2 Spain F3 Spain F4 Turkey F13 Turkey F14 France F8 France F9 Ukraine F3 Israel F7 Turkey F25 Turkey F26 Serbia F4 Serbia F5 France F16 Finland F2 Finland F3 Iran F7 Iran F8 Portugal F12 Portugal F13 Israel F5 Israel F6 France F8 France F9 Serbia F4 Poland F5 Poland F6 France F1 (Bagnoles-de-l'Orne) France F9 (Angers) France F4 (Toulouse) Spain F16 (Palma del Rio) M25 Muttenz Puerto Rico Challenger Tennis Event - Humacao Siemens Open - Scheveningen GHI Bronx Tennis Classic - Bronx Waco Tennis Challenger - Waco Heilbronn Challenger Wroclaw Challenger Kyoto Challenger Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Savannah Challenger Sarasota Challenger Karlsruhe Challenger Istanbul Challenger Karshi Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Knoxville Challenger Champaign Challenger Sao Paulo Challenger Salinas Challenger Athens Challenger Nottingham Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Mons Challenger Geneva Challenger Orleans Challenger Mons Challenger Bratislava Challenger Helsinki Challenger Helsinki Challenger Bergamo Challenger Cherbourg Challenger Kyoto Challenger Kazan Challenger Rome Challenger Winnetka Challenger Recanati Challenger Astana Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Hong Kong Challenger Quimper Challenger Aix En Provence Challenger Recanati Challenger Vancouver Challenger Tashkent Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Ortisei Challenger Noumea Challenger New Delhi Challenger Raanana Challenger Le Gosier Challenger Gwangju Challenger Nanjing Challenger Taipei City Challenger Bordeaux Challenger Prostejov Challenger Furth Challenger Poznan Challenger Segovia Challenger St. Remy Challenger Meknes Challenger Rome Challenger Mons Challenger Mohammedia Challenger Casablanca Challenger Brest Challenger Guayaquil Challenger Bogota Challenger Quimper Challenger Budapest Challenger Buenos Aires Challenger Sophia Antipolis Challenger Aix En Provence Challenger Bordeaux Challenger Samarkand Challenger Shymkent Challenger Prostejov Challenger Nottingham Challenger Prague Challenger Chengdu Challenger Jinan Challenger Meerbusch Challenger Seville Challenger Istanbul Challenger Ortisei Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Andria Challenger Noumea Challenger Canberra Challenger Rennes Challenger Quimper Challenger St. Brieuc Challenger Tunis Challenger Bordeaux Challenger Caltanissetta Challenger Braunschweig Challenger Sopot Challenger Cassis Challenger Orleans Challenger Stockton Challenger Fairfield Challenger Ortisei Challenger Brest Challenger Traralgon Challenger Canberra Challenger Mouilleron-Le-Captif Challenger Quimper Challenger Cherbourg Challenger Lille Challenger St. Brieuc Challenger Lisbon Challenger Vancouver Challenger Brest Challenger Charlottesville Challenger Rennes Challenger Quimper Challenger Pau Challenger Prague II Challenger Aix En Provence Challenger Barcelona Challenger Lisbon Challenger Istanbul Challenger Parma Challenger Sao Paulo Challenger Quimper 2 Challenger Lille Challenger Heilbronn Challenger Lyon Challenger San Marino Challenger Verona Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Brest Challenger Aix En Provence Challenger Vicenza Challenger Troyes Challenger Pozoblanco Challenger Grodzisk Mazowiecki Challenger Granby Challenger Toulouse Challenger Orleans Challenger Vilnus Challenger Belgrade Challenger Oeiras 1 Challenger Oeiras 2 Challenger Ottignies-Louvain-la-Neuve Challenger Vilnius Challenger St. Brieuc Challenger Lille Challenger Florianopolis Challenger Seoul Challenger Troisdorf Challenger Heilbronn Challenger Lyon Challenger Orange Warsaw Open - Warsaw SAP Open - San Jose Brisbane International - Brisbane SAP Open - San Jose Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Shenzhen Open - Shenzhen Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Kremlin Cup - Moscow Sydney International - Sydney Open Sud de France - Montpellier Citi Open - Washington Moselle Open - Metz Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Open Parc - Lyon Abierto Mexicano de Tenis Mifel - Los Cabos Moselle Open - Metz Chengdu Open - Chengdu Murray River Open - Melbourne Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Noventi Open - Halle Truist Atlanta Open - Atlanta Citi Open - Washington Sardegna Open - Cagliari Melbourne Summer Set - Melbourne Cordoba Open - Cordoba Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati National Bank Open - Montreal U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group II, 1R, MAR-LTU 2-3 Davis Cup, Group I, PO, PAK-LTU 3-2 Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) U.S. Open (juniors) All Lower level tournaments Belgium F7 Netherlands F2 France F12 Italy F9 (Santa Margherita Di Pula) Portugal F7 (Porto) Lexington Challenger Polska Energia Open - Bytom Vancouver Challenger M25 Gentofte Petange Challenger Wroclaw Challenger Prostejov Challenger Ukraine F2 Semgroup Challenger - Tulsa M25 Creteil M25 Toulouse-Balma M15 Madrid Prague Challenger M25 Tbilisi Charlottesville Challenger Winnipeg Challenger Pau Challenger Granby Challenger Blois Challenger Noumea Challenger 2007 Knoxville Challenger - Knoxville AT&T Challenger of Dallas - Dallas Manacor Challenger BMW Tennis Championship - Sunrise Bogota Challenger Malaga Challenger Lyon Challenger Tallahassee Tennis Challenger - Tallahassee Olbia Challenger Matsuyama Challenger Abidjan 2 Challenger Rennes Challenger Hurricane Tennis Open - Bradenton Liberec Challenger Valencia Challenger Baden Open - Karlsruhe Levene Gouldin & Thompson Tennis Challenger - Binghamton PEOPLEnet CUP - Dnepropetrovsk Cherbourg Challenger Koblenz Challenger Pau Challenger Orleans Challenger Braunschweig Challenger Cassis Challenger Rhodes Challenger Ramat Hasharon Challenger Cary 2 Challenger Dallas Challenger Binghamton Challenger St. Tropez Challenger Abidjan 1 Challenger Astana Challenger Helsinki Challenger Pozoblanco Challenger Zhangjiagang Challenger San Marino Challenger Helsinki Challenger Oeiras 1 Challenger Orleans Challenger Eckental Challenger Istanbul Challenger Izmir Challenger Rennes Challenger Orleans Challenger Astana Challenger Bratislava Challenger Helsinki Challenger Istanbul Challenger Andria Challenger Brest Challenger Dallas Challenger Savannah Challenger Taipei Challenger Bangalore Challenger Pune Challenger Rome Challenger Nottingham Challenger Noumea Challenger Nottingham-2 Challenger Rennes Challenger Winnetka Challenger Drummondville Challenger Drummondville Challenger Taipei City Challenger Chennai Challenger Seoul Challenger Gatineau Challenger Barletta Challenger Orleans Challenger Lyon Challenger Mouilleron-Le-Captif Challenger Perugia Challenger Biella Challenger Orleans Challenger Buenos Aires Challenger Lima Challenger Monterrey Challenger Petange Challenger Cherbourg Challenger Koblenz Challenger Orleans Challenger Mons Challenger Indian Wells Challenger Lille Challenger San Marino Challenger Cordenons Challenger Aix En Provence Challenger Marbella Challenger Seville Challenger Oeiras 3 Challenger Pozoblanco Challenger Bordeaux Challenger Heilbronn Challenger Granby Challenger Pau Challenger Aptos Challenger Bratislava Challenger Eckental Challenger Cherbourg Challenger Bergamo Challenger Lille Challenger Kazan Challenger Mexico City Challenger Busan Challenger Heilbronn Challenger Buenos Aires 2 Challenger Kyoto Challenger Recanati Challenger Marbella Challenger Lyon Challenger Cherbourg Challenger Braunschweig Challenger Tashkent Challenger Koblenz Challenger Rennes Challenger Vancouver Challenger Cherbourg Challenger Santiago Challenger St. Brieuc Challenger Rennes Challenger San Benedetto Challenger Izmir Challenger Roanne Challenger Rome Challenger Cali Challenger Playford Challenger Cherbourg Challenger Irving Challenger Pau Challenger St. Brieuc Challenger Seoul Challenger Buenos Aires Challenger Blois Challenger Montechiarugolo Challenger Meerbusch Challenger Troyes Challenger Braunschweig Challenger San Benedetto Challenger Open Sud de France - Montpellier San Marino Challenger Prague 3 Challenger Zhuhai Challenger Guadalajara Challenger Mallorca Challenger Budapest Challenger Anning Challenger Nanchang Challenger Bordeaux Challenger Busan Challenger Ilkley Challenger Istanbul Challenger Oeiras 1 Challenger Tenerife 1 Challenger Segovia Challenger Todi Challenger Bengaluru Challenger Quimper Challenger Lugano Challenger Antofagasta Challenger Orleans Challenger Hamburg Challenger Delray Beach International Tennis Championships - Delray Beach Biella 7 Challenger Aix En Provence Challenger Porto Challenger Poznan Challenger Busan Challenger Tulln Challenger Cuernavaca Challenger Wuxi Challenger Rennes Challenger Biel Challenger Gwangju Challenger Oeiras 2 Challenger Roanne Challenger Shenzhen 1 Challenger Vicenza Challenger Heilbronn Challenger Prague Challenger Pune Challenger Quimper Challenger New Delhi Challenger Sassuolo Challenger Kachreti Challenger Acapulco Challenger Bordeaux Challenger Tunis Challenger Forli 6 Challenger Milan Challenger Guangzhou Challenger Bratislava 1 Challenger Lyon Challenger Grodzisk Mazowiecki Challenger SAP Open - San Jose Brest Challenger Iasi Challenger Astana Challenger Zug Challenger Chicago Challenger Tenerife 1 Challenger Lexington Challenger Rennes Challenger Santo Domingo Challenger Seoul Challenger Lugano Challenger Gwangju Challenger Seville Challenger Istanbul Challenger Mouilleron-Le-Captif Challenger Roanne Challenger St. Brieuc Challenger Taipei 2 Challenger Brest Challenger Lyon Challenger Aix En Provence Challenger Maia Challenger Milan Challenger Brisbane 1 Challenger Quimper Challenger Zug Challenger Brisbane 2 Challenger Pau Challenger Hersonissos 1 Challenger Lugano Challenger Blois Challenger Morelia Challenger Kigali 1 Challenger Kigali 2 Challenger Bergamo Challenger Mexico City Challenger Cherbourg Challenger Hersonissos 2 Challenger Merida Challenger Barletta Challenger San Luis Potosi Challenger Savannah Challenger Busan Challenger Mouilleron-Le-Captif Challenger Tbilisi Challenger Bratislava 1 Challenger Lyon Challenger Chisinau Challenger Sassuolo Challenger Nottingham 3 Challenger Open Sud de France - Montpellier St. Tropez Challenger Modena Challenger Grodzisk Mazowiecki Challenger Cordenons Challenger Como Challenger Pau Challenger Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Monterrey Challenger Maia Challenger Dubai Duty Free Tennis Championships - Dubai EFG Swiss Open - Gstaad Bratislava Challenger Maia 2 Challenger BB&T Atlanta Open - Atlanta Delray Beach International Tennis Championships - Delray Beach ATP Studena Croatia Open Umag - Umag Quimper Challenger Iasi Challenger Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON Championships - London Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport China Open - Beijing Tulln Challenger Aircel Chennai Open - Chennai Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Open Sud de France - Montpellier Valencia Open - Valencia US Men's Clay Court Championship - Houston Delray Beach Open - Delray Beach Geneva Open - Geneva Aegon Nottingham Open - Nottingham Kremlin Cup - Moscow Gonet Geneva Open - Geneva St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Antalya Cup - Antalya Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open Parc - Lyon Winston-Salem Open - Winston-Salem ASB Classic - Auckland Citi Open - Washington St. Petersburg Open - St. Petersburg China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Serbia Open - Belgrade Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Belgrade 2 - Belgrade Astana Open - Nur-Sultan Adelaide International 1 - Adelaide Tata Open Maharashtra - Pune Barcelona Open Banc Sabadell - Barcelona Open Sud de France - Montpellier Hamburg European Open - Hamburg Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Rothesay International - Eastbourne Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Brisbane International - Brisbane Open Parc - Lyon Barcelona Open BancSabadell - Barcelona Libema Open - 's-Hertogenbosch Citi Open - Washington Hamburg European Open - Hamburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Truist Atlanta Open - Atlanta Miami Open - Miami Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Miami Open - Miami Australian Open - Melbourne Coupe Rogers - Montreal Wimbledon - London Wimbledon - London Davis Cup, Group I, PO, LTU-GEO 3-2 Wimbledon - London Davis Cup, Group I, 1R, ARG-LTU 4-0 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon (juniors) Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Olympics - Rio de Janeiro Australian Open (juniors) Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Porto Challenger Lexington Challenger Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, LTU-PAK 4-0 National Bank Open - Toronto French Open (juniors)